package com.daxt.model.service.archives.result;

import java.io.Serializable;
import java.util.List;

import com.daxt.model.service.archives.base.ArchivesColExtBase;
import com.daxt.model.service.archives.base.ArchivesListBase;
import com.daxt.model.service.archives.vo.ArchivesTypeDoc;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "档案详情", description = "档案详情")
public class ArchivesDetails implements Serializable{
	
	
	private static final long serialVersionUID = 1L;
	
	
	@ApiModelProperty(value = "基础列", name = "baseCol")
	List<ArchivesTypeDoc> baseCol;
	@ApiModelProperty(value = "扩展列", name = "colExt")
	List<? extends ArchivesColExtBase> colExt;
	@ApiModelProperty(value = "数据", name = "docList")
	ArchivesListBase data;
	@ApiModelProperty(value = "0待审批 2 借阅中", name = "isExist")
	private String isState;
	
	
}
